package cc.linker.steplink.crm.merchant.pojo;

import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

public class CsosSysInit implements Serializable {
    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	private Long sysInitId;

    private String sysCode;

    private Long providerCode;

    private String webLogo;

    private String webUrlDesc;

    private String webUrl;

    private String appName;

    private String appIcon;

    private String appDownloadUrl;

    private String appIntroduce;

    private String appKey;

    private Date createTime;

    private Date updateTime;

    private String appBaseColor;

    private String appBaseTemplate;

    private String providerName;

    private String providerArea;

    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date expireStartTime;

    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date expireEndTime;

    private String managerAccount;

    private String managerPassword;

    private Long userId;

    public Long getSysInitId() {
        return sysInitId;
    }

    public void setSysInitId(Long sysInitId) {
        this.sysInitId = sysInitId;
    }

    public String getSysCode() {
        return sysCode;
    }

    public void setSysCode(String sysCode) {
        this.sysCode = sysCode == null ? null : sysCode.trim();
    }

    public Long getProviderCode() {
        return providerCode;
    }

    public void setProviderCode(Long providerCode) {
        this.providerCode = providerCode;
    }

    public String getWebLogo() {
        return webLogo;
    }

    public void setWebLogo(String webLogo) {
        this.webLogo = webLogo == null ? null : webLogo.trim();
    }

    public String getWebUrlDesc() {
        return webUrlDesc;
    }

    public void setWebUrlDesc(String webUrlDesc) {
        this.webUrlDesc = webUrlDesc == null ? null : webUrlDesc.trim();
    }

    public String getWebUrl() {
        return webUrl;
    }

    public void setWebUrl(String webUrl) {
        this.webUrl = webUrl == null ? null : webUrl.trim();
    }

    public String getAppName() {
        return appName;
    }

    public void setAppName(String appName) {
        this.appName = appName == null ? null : appName.trim();
    }

    public String getAppIcon() {
        return appIcon;
    }

    public void setAppIcon(String appIcon) {
        this.appIcon = appIcon == null ? null : appIcon.trim();
    }

    public String getAppDownloadUrl() {
        return appDownloadUrl;
    }

    public void setAppDownloadUrl(String appDownloadUrl) {
        this.appDownloadUrl = appDownloadUrl == null ? null : appDownloadUrl.trim();
    }

    public String getAppIntroduce() {
        return appIntroduce;
    }

    public void setAppIntroduce(String appIntroduce) {
        this.appIntroduce = appIntroduce == null ? null : appIntroduce.trim();
    }

    public String getAppKey() {
        return appKey;
    }

    public void setAppKey(String appKey) {
        this.appKey = appKey == null ? null : appKey.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getAppBaseColor() {
        return appBaseColor;
    }

    public void setAppBaseColor(String appBaseColor) {
        this.appBaseColor = appBaseColor == null ? null : appBaseColor.trim();
    }

    public String getAppBaseTemplate() {
        return appBaseTemplate;
    }

    public void setAppBaseTemplate(String appBaseTemplate) {
        this.appBaseTemplate = appBaseTemplate == null ? null : appBaseTemplate.trim();
    }

    public String getProviderName() {
        return providerName;
    }

    public void setProviderName(String providerName) {
        this.providerName = providerName == null ? null : providerName.trim();
    }

    public String getProviderArea() {
        return providerArea;
    }

    public void setProviderArea(String providerArea) {
        this.providerArea = providerArea == null ? null : providerArea.trim();
    }

    public Date getExpireStartTime() {
        return expireStartTime;
    }

    public void setExpireStartTime(Date expireStartTime) {
        this.expireStartTime = expireStartTime;
    }

    public Date getExpireEndTime() {
        return expireEndTime;
    }

    public void setExpireEndTime(Date expireEndTime) {
        this.expireEndTime = expireEndTime;
    }

    public String getManagerAccount() {
        return managerAccount;
    }

    public void setManagerAccount(String managerAccount) {
        this.managerAccount = managerAccount == null ? null : managerAccount.trim();
    }

    public String getManagerPassword() {
		return managerPassword;
	}

	public void setManagerPassword(String managerPassword) {
		this.managerPassword = managerPassword;
	}

	public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }
}